// 1.导入fs模块
const fs = require('fs')
const process = require('process')

// 2.读取文件内容
const data = fs.readFileSync('./hzw.mp4')

// 3.写入文件
fs.writeFileSync('./hzw-1.mp4', data)
console.log(process.memoryUsage());





// 4.创建读取流对象
const rs = fs.createReadStream('./hzw.mp4')
// 5.创建写入流对象
const ws = fs.createWriteStream('./hzw-2.mp4')


// 6.绑定data事件
rs.on('data', chunk => {
    ws.write(chunk)
})


// 7.end事件
rs.on('end', () => {
    console.log(process.memoryUsage());
})

// 6，7可做如下简写
rs.pipe(ws)